#ifndef __CCGAMESCENE_H__
#define __CCGAMESCENE_H__

USING_NS_CC;

class CCGameScene : public CCLayer
{
public:
  // Here's a difference. Method 'init' in cocos2d-x returns bool, instead of returning 'id' in cocos2d-iphone
  virtual bool init();  

  // there's no 'id' in cpp, so we recommand to return the exactly class pointer
  static CCScene* scene();
  virtual void update(float dt);
  virtual void ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent);
  // implement the "static node()" method manually
  LAYER_CREATE_FUNC(CCGameScene);

  CBWorld* mWorld;
  CCBall* mNextBall;
  CCNode* mDir;
};

#endif

